package com.example.rbacmanage.service;

import com.example.rbacmanage.base.BaseService;
import com.example.rbacmanage.common.Result;
import com.example.rbacmanage.entity.AppUser;
import com.example.rbacmanage.vo.WxLoginReq;

public interface AppUserService extends BaseService<AppUser> {
    String login(AppUser appUser);

    String register(AppUser appUser);

    Boolean logout(Long userId);

    AppUser getByPhone(String phone);

    Result wxLogin(WxLoginReq wxLoginReq);
}
